<?php

// funcion que abre un form cualquiera

function fAbrirForm($name,$action="",$method="post",$add="") {
?>
	<form name="<?=$name?>" method="<?=$method?>" action="<?=$action?>" <?=$add?> >
<?php 
} 

//funcion que cierra un form

function fCerrarForm() {
	return "</form>";
} 

//funcion que muestra un label

function fMostrarLabel($sLabel)
{
	return "<font id=\"id_label\">".$sLabel."</font>";
}

//funcion que muestra un campo

function fMostrarCampo($sNombre, $sValor, $bEnabled=true, $bVisible=true, $bContraseña=false, $nTamanio=K_CAMPO_TAMANIO_MEDIANO, $nMaxLong, $sAccion = "")
{
	if (!$bEnabled) {$bHabilitar = " disabled ";}	else {$bHabilitar = " ";};
	if (!$bVisible) {$bMostrar = " hidden ";}	else {$bMostrar = " ";};
	if (!$bContraseña) {$sTipo = " text ";}	else {$sTipo = "password";};
?>
	<input ID="id_campo" name="<?=$sNombre?>" <?=$bHabilitar?> <?=$bMostrar?> type="<?=$sTipo?>" value="<?=$sValor?>" size="<?=$nTamanio?>" maxlength="<?=$nMaxLong?>" <?=$sAccion?>>
<?php
}

//funcion que muestra un boton

function fMostrarBoton($sNombre, $sRotulo, $sAccion, $bEnabled=true, $sAlt="", $bGris=false){
	if (!$bGris){
		$sEstilo = "id_boton_azul";
	}	else {
		$sEstilo = "id_boton_gris";
	};
?>
	<input id="<?=$sEstilo?>" type="button" <?php if (!$bEnabled) echo " disabled ";?>  name="<?=$sNombre?>" value="<?=$sRotulo?>" title="<?=$sAlt?>" onclick="<?=$sAccion?>" onmouseout="this.style.fontWeight='normal';" onmouseover="this.style.fontWeight='bold';">
<?php
}

//funcion que abre tabla transparente para carga de datos

function fTablaTransparenteAbrir(){
	echo "<table id=\"id_tabla_transparente\" cellpadding=\"3px\">";
}

//funcion que inserta fila en tabla transparente para carga de datos. Se pasa n cantidad de parámetros.
//		Parámetro impar: valor de la columna
//		Parámetro par: alineación de la columna
//		Como máximo admite K_TABLA_TRANSPARENTE_CANT_COLUMNAS columnas ( o sea, cant. de parametros = K_TABLA_TRANSPARENTE_CANT_COLUMNAS * 2 )

function fTablaTransparenteInsertarFila(){
	$nColumnasLlenas = func_num_args() / 2;
	$nColumnasVacias = K_TABLA_TRANSPARENTE_CANT_COLUMNAS - $nColumnasLlenas;
	$linea ="";
	$linea.= "<tr>\n";
	for ($n = 1;$n <= $nColumnasLlenas*2; $n = $n + 2)
	{
		$linea.= "<td valign=\"top\" align=\"".func_get_arg(n+1)."\">\n";
		$linea.= func_get_arg(n);
		$linea.= "</td>\n";
	};
	if  ($nColumnasVacias > 0){
		$linea.= "<td colspan=\"".$nColumnasVacias."\" valign=\"top\">&nbsp;</td>\n";
	};
	$linea.= "</tr>\n";
	return $linea;
}

//funcion que cierra tabla transparente para carga de datos

function fTablaTransparenteCerrar(){
	echo "</table><BR>";
}
?>